Nuprl Definition : es-simul 0,22

e:s.P(s)@j 
== (x:Id. vartype(j;x ds(x)?Top)
== e'@j. (e' < e P(state after e' (e'':E. (e' <loc e'') & (e' < e))
== & e'@j. (e < e' P((state when e'))  (e'':E. (e'' <loc e') & (e < e')) 
latex



clarification:

es-simul(es;e;j;ds;s.P(s))
== (x:Id. es-vartype(esjx fpf-cap(ds;IdDeq;x;Top))
== & alle-at(es;j;e'.es-causl(ese'e)
== & alle-at(es;j;e'. P(es-state-after(es;e'))
== & alle-at(es;j;e'.  (e'':es-E(es). es-locl(ese'e'') & es-causl(ese'e)))
== & & alle-at(es;j;e'.es-causl(esee')
== & & alle-at(es;j;e'. P(es-state-when(es;e'))
== & & alle-at(es;j;e'.  (e'':es-E(es). es-locl(ese''e') & es-causl(esee'))) 
latex


DefinitionsA & B, x:AB(x), Id, vartype(i;x), f(x)?z, IdDeq, Top, state after e, e@iP(e), P  Q, P  Q, (state when e), x:AB(x), E, P & Q, (e <loc e'), (e < e')
FDL editor aliaseses-simul

origin